HappyDoc Generated Documentation .\Benchmark

. / Benchmark 

Functions   
  cube_face 
cube_face (
        size,
        vertices,
        ioffset,
        vertex_indices,
        axis0,
        axis1,
        axis2,
        d,
        )
  gaussian_volume_data 
gaussian_volume_data ( size )
  show_benchmark_dialog 
show_benchmark_dialog ()
  solid_cube_model 
solid_cube_model ( size )
  calls_per_second 
calls_per_second ( function,  averaging_interval )

Uses wall clock time time.time() instead of CPU time time.clock() since the latter does not catch time spent waiting for graphics card.

  cube_surface_model 
cube_surface_model ( size,  mesh=0 )
  show_main_chimera_window 
show_main_chimera_window ()
  cube_triangles 
cube_triangles ( size )
  draw_scene 
draw_scene ()

The Chimera frameUpdate() loop is bypassed. The Chimera frameUpdate() loop introduces a delay of chimera.update.UPDATE_INTERVAL msec.

OpenGL SwapBuffers calls are suppressed by turning on Chimera viewer benchmarking flag. This prevents delays when SwapBuffers is synchronized to the monitor vertical retrace.

Classes   

Benchmark_Dialog

Frame_Rate_Timer

Monitor the Chimera frame rate using the "check for changes" trigger.

HaltRequest

Chart_Dialog

Python files   

ChimeraExtension.py


This document was automatically generated Thu Nov 09 13:33:30 2006 by HappyDoc version 3.0.a1